package com.itheima.dao;

import com.itheima.domain.User;

import java.util.List;

//用户持久层
public interface IUserDao {
    //查询所有用户
    List<User> findAll();

    //保存
    void saveUser(User user);

    //更新用户
    void updateUser(User user);

    //删除用户
    void deleteUser(Integer userId);

    //查询
    User findById(Integer userId);

    //根据名称进行模糊查询
    List<User> findByName(String username);

    //查询总用户数
    int findTotal();
}
